#ifndef GD32F3X0_HW_H
#define GD32F3X0_HW_H

#include "gd32f3x0.h"
#include "drv_usbd_int.h"

extern usb_core_driver cdc_acm;
extern uint32_t usbfs_prescaler;
extern void usb_timer_irq(void);

void usb_rcu_config(void);
void usb_intr_config(void);
void usb_timer_init(void);
void usb_udelay(const uint32_t usec);
void usb_mdelay(const uint32_t msec);
void usb_timer_irq(void);

#endif /* GD32F3X0_IT_H */
